package com.yunkeji.common.core.bo;

import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.List;

@Data
@Valid
public class FileUpload {
    /**
     * 文件
     *
     * @author 老张
     */
    @Size(min = 1, max = 9)
    List<File> files;

    @Data
    @Valid
    public static class File {
        /**
         * 文件类型
         *
         * @author 老张
         */
        @NotNull private Integer fileType;
        /**
         * 文件md5
         *
         * @author 老张
         */
        private String fileMd5;
    }
}
